animal with spots on its neck feathers or fur - Espagnol Anglais Dictionnaire